library(pracma)
library(plotly)
library(tidyverse)
C = function(t) {
  data.frame(
    t = t,
    x = cos(t),
    y = sin(t),
    z = t
  )
}
t = linspace(0, 10, 100)
data = C(t)
plot_ly(data, x = ~x, y = ~y, z = ~z, type = 'scatter3d', mode = 'lines')
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CmxpYnJhcnkocHJhY21hKQpsaWJyYXJ5KHBsb3RseSkKbGlicmFyeSh0aWR5dmVyc2UpCgpDID0gZnVuY3Rpb24odCkgewogIGRhdGEuZnJhbWUoCiAgICB0ID0gdCwKICAgIHggPSBjb3ModCksCiAgICB5ID0gc2luKHQpLAogICAgeiA9IHQKICApCn0KCnQgPSBsaW5zcGFjZSgwLCAxMCwgMTAwKQpkYXRhID0gQyh0KQpgYGAKCgoKYGBge3J9CnBsb3RfbHkoZGF0YSwgeCA9IH54LCB5ID0gfnksIHogPSB+eiwgdHlwZSA9ICdzY2F0dGVyM2QnLCBtb2RlID0gJ2xpbmVzJykKCgpgYGAK